BoltCheckout\Bolt_Checkout_Tracking A

Total Complexity 75
Dependencies 2
Dependents 0
Total lines 590
Lines of code 268
Logical lines of code 139
Comment lines 210
Methods 25
Properties 2

Methods 25

Method Rating Maintainability Complexity Lines of code
track_order_success()
A
46 7 37
do_not_track()
S
60 7 12
get_category_parents()
S
58 6 14
output_shipping_details_when_complete()
S
58 6 13
print_js()
S
55 5 21
get_product_variation_attributes()
S
57 5 16
get_product_identifier()
S
59 5 15
output_shipping_options_when_complete()
S
58 5 14
get_category_hierarchy()
S
60 4 12
track_started_checkout()
S
59 3 14
init_tracking_event_handler_on_checkout()
S
65 3 10
get_cart_item_details()
S
59 2 14
instance()
S
70 2 7
output_tracking_meta_data()
S
69 2 7
not_page_reload()
S
69 2 6
enqueue_js()
S
71 2 6
__construct()
S
81 1 3
init_hooks()
S
64 1 10
reset()
S
80 1 3
insert_html_elements()
S
78 1 4
clear_tracking_session()
S
80 1 3
track_shipping_details_complete()
S
69 1 8
track_shipping_options_complete()
S
69 1 8
track_payment_submit()
S
69 1 8
round_amount()
S
78 1 3